/*
* Copyright (c) 2011 Connection Road.  All rights reserved.
* This program and the accompanying material are made available
* under the terms of the Eclipse Public Licnese v1.0 which is
* available at http://www.eclipse.org/legal/epl-v10.html
*/

using System;

namespace CrSyncFilesUtils
{
    public class FileSyncStatisticEventArgs : EventArgs
    {

        public FileSyncStatisticEventArgs()
        {
            
        }

        public FileSyncStatisticEventArgs(string statsMessage)
        {
            Message = statsMessage;
        }

        public FileSyncStatisticEventArgs(CrSyncFileStatistics crSyncFileStatistics)
        {
            FileSyncStatistics = crSyncFileStatistics;
        }

        public FileSyncStatisticEventArgs(CrSyncFileStatistics crSyncFileStatistics, string statsMessage)
        {
            Message = statsMessage;
            FileSyncStatistics = crSyncFileStatistics;
        }

        public string Message { get; set; }
        public CrSyncFileStatistics FileSyncStatistics { get; set; }
    }
}
